#ifndef BWGAME_BWENUMS_H
#define BWGAME_BWENUMS_H

namespace bwgame {

enum struct FlingyTypes : int {
	None = 209,
};

enum struct UnitTypes : int {
	Terran_Marine,
	Terran_Ghost,
	Terran_Vulture,
	Terran_Goliath,
	Terran_Goliath_Turret,
	Terran_Siege_Tank_Tank_Mode,
	Terran_Siege_Tank_Tank_Mode_Turret,
	Terran_SCV,
	Terran_Wraith,
	Terran_Science_Vessel,
	Hero_Gui_Montag,
	Terran_Dropship,
	Terran_Battlecruiser,
	Terran_Vulture_Spider_Mine,
	Terran_Nuclear_Missile,
	Terran_Civilian,
	Hero_Sarah_Kerrigan,
	Hero_Alan_Schezar,
	Hero_Alan_Schezar_Turret,
	Hero_Jim_Raynor_Vulture,
	Hero_Jim_Raynor_Marine,
	Hero_Tom_Kazansky,
	Hero_Magellan,
	Hero_Edmund_Duke_Tank_Mode,
	Hero_Edmund_Duke_Tank_Mode_Turret,
	Hero_Edmund_Duke_Siege_Mode,
	Hero_Edmund_Duke_Siege_Mode_Turret,
	Hero_Arcturus_Mengsk,
	Hero_Hyperion,
	Hero_Norad_II,
	Terran_Siege_Tank_Siege_Mode,
	Terran_Siege_Tank_Siege_Mode_Turret,
	Terran_Firebat,
	Spell_Scanner_Sweep,
	Terran_Medic,
	Zerg_Larva,
	Zerg_Egg,
	Zerg_Zergling,
	Zerg_Hydralisk,
	Zerg_Ultralisk,
	Zerg_Broodling,
	Zerg_Drone,
	Zerg_Overlord,
	Zerg_Mutalisk,
	Zerg_Guardian,
	Zerg_Queen,
	Zerg_Defiler,
	Zerg_Scourge,
	Hero_Torrasque,
	Hero_Matriarch,
	Zerg_Infested_Terran,
	Hero_Infested_Kerrigan,
	Hero_Unclean_One,
	Hero_Hunter_Killer,
	Hero_Devouring_One,
	Hero_Kukulza_Mutalisk,
	Hero_Kukulza_Guardian,
	Hero_Yggdrasill,
	Terran_Valkyrie,
	Zerg_Cocoon,
	Protoss_Corsair,
	Protoss_Dark_Templar,
	Zerg_Devourer,
	Protoss_Dark_Archon,
	Protoss_Probe,
	Protoss_Zealot,
	Protoss_Dragoon,
	Protoss_High_Templar,
	Protoss_Archon,
	Protoss_Shuttle,
	Protoss_Scout,
	Protoss_Arbiter,
	Protoss_Carrier,
	Protoss_Interceptor,
	Hero_Dark_Templar,
	Hero_Zeratul,
	Hero_Tassadar_Zeratul_Archon,
	Hero_Fenix_Zealot,
	Hero_Fenix_Dragoon,
	Hero_Tassadar,
	Hero_Mojo,
	Hero_Warbringer,
	Hero_Gantrithor,
	Protoss_Reaver,
	Protoss_Observer,
	Protoss_Scarab,
	Hero_Danimoth,
	Hero_Aldaris,
	Hero_Artanis,
	Critter_Rhynadon,
	Critter_Bengalaas,
	Special_Cargo_Ship,
	Special_Mercenary_Gunship,
	Critter_Scantid,
	Critter_Kakaru,
	Critter_Ragnasaur,
	Critter_Ursadon,
	Zerg_Lurker_Egg,
	Hero_Raszagal,
	Hero_Samir_Duran,
	Hero_Alexei_Stukov,
	Special_Map_Revealer,
	Hero_Gerard_DuGalle,
	Zerg_Lurker,
	Hero_Infested_Duran,
	Spell_Disruption_Web,
	Terran_Command_Center,
	Terran_Comsat_Station,
	Terran_Nuclear_Silo,
	Terran_Supply_Depot,
	Terran_Refinery,
	Terran_Barracks,
	Terran_Academy,
	Terran_Factory,
	Terran_Starport,
	Terran_Control_Tower,
	Terran_Science_Facility,
	Terran_Covert_Ops,
	Terran_Physics_Lab,
	Unused_Terran1,
	Terran_Machine_Shop,
	Unused_Terran2,
	Terran_Engineering_Bay,
	Terran_Armory,
	Terran_Missile_Turret,
	Terran_Bunker,
	Special_Crashed_Norad_II,
	Special_Ion_Cannon,
	Powerup_Uraj_Crystal,
	Powerup_Khalis_Crystal,
	Zerg_Infested_Command_Center,
	Zerg_Hatchery,
	Zerg_Lair,
	Zerg_Hive,
	Zerg_Nydus_Canal,
	Zerg_Hydralisk_Den,
	Zerg_Defiler_Mound,
	Zerg_Greater_Spire,
	Zerg_Queens_Nest,
	Zerg_Evolution_Chamber,
	Zerg_Ultralisk_Cavern,
	Zerg_Spire,
	Zerg_Spawning_Pool,
	Zerg_Creep_Colony,
	Zerg_Spore_Colony,
	Unused_Zerg1,
	Zerg_Sunken_Colony,
	Special_Overmind_With_Shell,
	Special_Overmind,
	Zerg_Extractor,
	Special_Mature_Chrysalis,
	Special_Cerebrate,
	Special_Cerebrate_Daggoth,
	Unused_Zerg2,
	Protoss_Nexus,
	Protoss_Robotics_Facility,
	Protoss_Pylon,
	Protoss_Assimilator,
	Unused_Protoss1,
	Protoss_Observatory,
	Protoss_Gateway,
	Unused_Protoss2,
	Protoss_Photon_Cannon,
	Protoss_Citadel_of_Adun,
	Protoss_Cybernetics_Core,
	Protoss_Templar_Archives,
	Protoss_Forge,
	Protoss_Stargate,
	Special_Stasis_Cell_Prison,
	Protoss_Fleet_Beacon,
	Protoss_Arbiter_Tribunal,
	Protoss_Robotics_Support_Bay,
	Protoss_Shield_Battery,
	Special_Khaydarin_Crystal_Form,
	Special_Protoss_Temple,
	Special_XelNaga_Temple,
	Resource_Mineral_Field,
	Resource_Mineral_Field_Type_2,
	Resource_Mineral_Field_Type_3,
	Unused_Cave,
	Unused_Cave_In,
	Unused_Cantina,
	Unused_Mining_Platform,
	Unused_Independant_Command_Center,
	Special_Independant_Starport,
	Unused_Independant_Jump_Gate,
	Unused_Ruins,
	Unused_Khaydarin_Crystal_Formation,
	Resource_Vespene_Geyser,
	Special_Warp_Gate,
	Special_Psi_Disrupter,
	Unused_Zerg_Marker,
	Unused_Terran_Marker,
	Unused_Protoss_Marker,
	Special_Zerg_Beacon,
	Special_Terran_Beacon,
	Special_Protoss_Beacon,
	Special_Zerg_Flag_Beacon,
	Special_Terran_Flag_Beacon,
	Special_Protoss_Flag_Beacon,
	Special_Power_Generator,
	Special_Overmind_Cocoon,
	Spell_Dark_Swarm,
	Special_Floor_Missile_Trap,
	Special_Floor_Hatch,
	Special_Upper_Level_Door,
	Special_Right_Upper_Level_Door,
	Special_Pit_Door,
	Special_Right_Pit_Door,
	Special_Floor_Gun_Trap,
	Special_Wall_Missile_Trap,
	Special_Wall_Flame_Trap,
	Special_Right_Wall_Missile_Trap,
	Special_Right_Wall_Flame_Trap,
	Special_Start_Location,
	Powerup_Flag,
	Powerup_Young_Chrysalis,
	Powerup_Psi_Emitter,
	Powerup_Data_Disk,
	Powerup_Khaydarin_Crystal,
	Powerup_Mineral_Cluster_Type_1,
	Powerup_Mineral_Cluster_Type_2,
	Powerup_Protoss_Gas_Orb_Type_1,
	Powerup_Protoss_Gas_Orb_Type_2,
	Powerup_Zerg_Gas_Sac_Type_1,
	Powerup_Zerg_Gas_Sac_Type_2,
	Powerup_Terran_Gas_Tank_Type_1,
	Powerup_Terran_Gas_Tank_Type_2,

	None,
};

enum struct WeaponTypes : int {
	Gauss_Rifle,
	Gauss_Rifle_Jim_Raynor,
	C_10_Canister_Rifle,
	C_10_Canister_Rifle_Sarah_Kerrigan,
	Fragmentation_Grenade,
	Fragmentation_Grenade_Jim_Raynor,
	Spider_Mines,
	Twin_Autocannons,
	Hellfire_Missile_Pack,
	Twin_Autocannons_Alan_Schezar,
	Hellfire_Missile_Pack_Alan_Schezar,
	Arclite_Cannon,
	Arclite_Cannon_Edmund_Duke,
	Fusion_Cutter,
	unk_14,
	Gemini_Missiles,
	Burst_Lasers,
	Gemini_Missiles_Tom_Kazansky,
	Burst_Lasers_Tom_Kazansky,
	ATS_Laser_Battery,
	ATA_Laser_Battery,
	ATS_Laser_Battery_Hero,
	ATA_Laser_Battery_Hero,
	ATS_Laser_Battery_Hyperion,
	ATA_Laser_Battery_Hyperion,
	Flame_Thrower,
	Flame_Thrower_Gui_Montag,
	Arclite_Shock_Cannon,
	Arclite_Shock_Cannon_Edmund_Duke,
	Longbolt_Missile,
	Yamato_Gun,
	Nuclear_Strike,
	Lockdown,
	EMP_Shockwave,
	Irradiate,
	Claws,
	Claws_Devouring_One,
	Claws_Infested_Kerrigan,
	Needle_Spines,
	Needle_Spines_Hunter_Killer,
	Kaiser_Blades,
	Kaiser_Blades_Torrasque,
	Toxic_Spores,
	Spines,
	unk_44,
	unk_45,
	Acid_Spore,
	Acid_Spore_Kukulza,
	Glave_Wurm,
	Glave_Wurm_Kukulza,
	unk_50,
	unk_51,
	Seeker_Spores,
	Subterranean_Tentacle,
	Suicide_Infested_Terran,
	Suicide_Scourge,
	Parasite,
	Spawn_Broodlings,
	Ensnare,
	Dark_Swarm,
	Plague,
	Consume,
	Particle_Beam,
	unk_63,
	Psi_Blades,
	Psi_Blades_Fenix,
	Phase_Disruptor,
	Phase_Disruptor_Fenix,
	unk_68,
	Psi_Assault,
	Psionic_Shockwave,
	Psionic_Shockwave_TZ_Archon,
	unk_72,
	Dual_Photon_Blasters,
	Anti_Matter_Missiles,
	Dual_Photon_Blasters_Mojo,
	Anti_Matter_Missiles_Mojo,
	Phase_Disruptor_Cannon,
	Phase_Disruptor_Cannon_Danimoth,
	Pulse_Cannon,
	STS_Photon_Cannon,
	STA_Photon_Cannon,
	Scarab,
	Stasis_Field,
	Psionic_Storm,
	Warp_Blades_Zeratul,
	Warp_Blades_Hero,
	unk_87,
	unk_88,
	unk_89,
	unk_90,
	unk_91,
	Platform_Laser_Battery,
	Independant_Laser_Battery,
	unk_94,
	unk_95,
	Twin_Autocannons_Floor_Trap,
	Hellfire_Missile_Pack_Wall_Trap,
	Flame_Thrower_Wall_Trap,
	Hellfire_Missile_Pack_Floor_Trap,
	Neutron_Flare,
	Disruption_Web,
	Restoration,
	Halo_Rockets,
	Corrosive_Acid,
	Mind_Control,
	Feedback,
	Optical_Flare,
	Maelstrom,
	Subterranean_Spines,
	Warp_Blades,
	C_10_Canister_Rifle_Samir_Duran,
	C_10_Canister_Rifle_Infested_Duran,
	Dual_Photon_Blasters_Artanis,
	Anti_Matter_Missiles_Artanis,
	C_10_Canister_Rifle_Alexei_Stukov,

	None = 130,
};

// TODO: assumed to be convertible to uint8_t, so why int underlying type??
enum struct Orders : int {
	Die,
	Stop,
	Guard,
	PlayerGuard,
	TurretGuard,
	BunkerGuard,
	Move,
	ReaverStop,
	AttackDefault,
	MoveToAttack,
	AttackUnit,
	AttackFixedRange,
	AttackTile,
	Hover,
	AttackMove,
	InfestedCommandCenter,
	UnusedNothing,
	UnusedPowerup,
	TowerGuard,
	TowerAttack,
	SpiderMine,
	StayInRange,
	TurretAttack,
	Nothing,
	NothingWait,
	DroneStartBuild,
	DroneBuild,
	CastInfestation,
	MoveToInfest,
	InfestingCommandCenter,
	PlaceBuilding,
	PlaceProtossBuilding,
	CreateProtossBuilding,
	ConstructingBuilding,
	Repair,
	MoveToRepair,
	PlaceAddon,
	BuildAddon,
	Train,
	RallyPointUnit,
	RallyPointTile,
	ZergBirth,
	ZergUnitMorph,
	ZergBuildingMorph,
	IncompleteBuilding,
	IncompleteMorphing,
	BuildNydusExit,
	EnterNydusCanal,
	IncompleteWarping,
	Follow,
	Carrier,
	ReaverCarrierMove,
	CarrierStop,
	CarrierAttack,
	CarrierMoveToAttack,
	CarrierIgnore2,
	CarrierFight,
	CarrierHoldPosition,
	Reaver,
	ReaverAttack,
	ReaverMoveToAttack,
	ReaverFight,
	ReaverHoldPosition,
	TrainFighter,
	InterceptorAttack,
	ScarabAttack,
	RechargeShieldsUnit,
	RechargeShieldsBattery,
	ShieldBattery,
	InterceptorReturn,
	DroneLand,
	BuildingLand,
	BuildingLiftoff,
	DroneLiftOff,
	LiftingOff,
	ResearchTech,
	Upgrade,
	Larva,
	SpawningLarva,
	Harvest1,
	Harvest2,
	MoveToGas,
	WaitForGas,
	HarvestGas,
	ReturnGas,
	MoveToMinerals,
	WaitForMinerals,
	MiningMinerals,
	GatheringInterrupted,
	GatherWaitInterrupted,
	ReturnMinerals,
	RechargeShieldsUnitRemoveOverlay,
	EnterTransport,
	PickupIdle,
	PickupTransport,
	PickupBunker,
	Pickup4,
	PowerupIdle,
	Sieging,
	Unsieging,
	WatchTarget,
	InitCreepGrowth,
	SpreadCreep,
	StoppingCreepGrowth,
	GuardianAspect,
	ArchonWarp,
	CompletingArchonSummon,
	HoldPosition,
	QueenHoldPosition,
	Cloak,
	Decloak,
	Unload,
	MoveUnload,
	FireYamatoGun,
	MoveToFireYamatoGun,
	CastLockdown,
	Burrowing,
	Burrowed,
	Unburrowing,
	CastDarkSwarm,
	CastParasite,
	CastSpawnBroodlings,
	CastEMPShockwave,
	NukeWait,
	NukeTrain,
	NukeLaunch,
	NukePaint,
	NukeUnit,
	CastNuclearStrike,
	NukeTrack,
	InitializeArbiter,
	CloakNearbyUnits,
	PlaceMine,
	RightClickAction,
	SuicideUnit,
	SuicideLocation,
	SuicideHoldPosition,
	CastRecall,
	Teleport,
	CastScannerSweep,
	Scanner,
	CastDefensiveMatrix,
	CastPsionicStorm,
	CastIrradiate,
	CastPlague,
	CastConsume,
	CastEnsnare,
	CastStasisField,
	CastHallucination,
	Hallucination2,
	ResetCollision,
	ResetHarvestCollision,
	Patrol,
	CTFCOPInit,
	CTFCOPStarted,
	CTFCOP2,
	ComputerAI,
	AtkMoveEP,
	HarassMove,
	AIPatrol,
	GuardPost,
	RescuePassive,
	Neutral,
	ComputerReturn,
	InitializePsiProvider,
	SelfDestructing,
	Critter,
	HiddenGun,
	OpenDoor,
	CloseDoor,
	HideTrap,
	RevealTrap,
	EnableDoodad,
	DisableDoodad,
	WarpIn,
	MedicIdle,
	MedicHeal,
	HealMove,
	MedicHoldPosition,
	MedicHealToIdle,
	CastRestoration,
	CastDisruptionWeb,
	CastMindControl,
	DarkArchonMeld,
	CastFeedback,
	CastOpticalFlare,
	CastMaelstrom,
	JunkYardDog,
	Fatal,
	None
};

namespace GroupFlags
{
	enum
	{
		Zerg = 1 << 0,
		Terran = 1 << 1,
		Protoss = 1 << 2,
		Men = 1 << 3,
		Building = 1 << 4,
		Factory = 1 << 5,
		Independant = 1 << 6,
		Neutral = 1 << 7
	};
}


enum struct UpgradeTypes : int {
	Terran_Infantry_Armor,
	Terran_Vehicle_Plating,
	Terran_Ship_Plating,
	Zerg_Carapace,
	Zerg_Flyer_Carapace,
	Protoss_Ground_Armor,
	Protoss_Air_Armor,
	Terran_Infantry_Weapons,
	Terran_Vehicle_Weapons,
	Terran_Ship_Weapons,
	Zerg_Melee_Attacks,
	Zerg_Missile_Attacks,
	Zerg_Flyer_Attacks,
	Protoss_Ground_Weapons,
	Protoss_Air_Weapons,
	Protoss_Plasma_Shields,
	U_238_Shells,
	Ion_Thrusters,
	unk_18,
	Titan_Reactor,
	Ocular_Implants,
	Moebius_Reactor,
	Apollo_Reactor,
	Colossus_Reactor,
	Ventral_Sacs,
	Antennae,
	Pneumatized_Carapace,
	Metabolic_Boost,
	Adrenal_Glands,
	Muscular_Augments,
	Grooved_Spines,
	Gamete_Meiosis,
	Metasynaptic_Node,
	Singularity_Charge,
	Leg_Enhancements,
	Scarab_Damage,
	Reaver_Capacity,
	Gravitic_Drive,
	Sensor_Array,
	Gravitic_Boosters,
	Khaydarin_Amulet,
	Apial_Sensors,
	Gravitic_Thrusters,
	Carrier_Capacity,
	Khaydarin_Core,
	unk_45,
	unk_46,
	Argus_Jewel,
	unk_48,
	Argus_Talisman,
	unk_50,
	Caduceus_Reactor,
	Chitinous_Plating,
	Anabolic_Synthesis,
	Charon_Boosters,

	None = 61
};

enum struct TechTypes : int {
	Stim_Packs,
	Lockdown,
	EMP_Shockwave,
	Spider_Mines,
	Scanner_Sweep,
	Tank_Siege_Mode,
	Defensive_Matrix,
	Irradiate,
	Yamato_Gun,
	Cloaking_Field,
	Personnel_Cloaking,
	Burrowing,
	Infestation,
	Spawn_Broodlings,
	Dark_Swarm,
	Plague,
	Consume,
	Ensnare,
	Parasite,
	Psionic_Storm,
	Hallucination,
	Recall,
	Stasis_Field,
	Archon_Warp,
	Restoration,
	Disruption_Web,
	Unused_26,
	Mind_Control,
	Dark_Archon_Meld,
	Feedback,
	Optical_Flare,
	Maelstrom,
	Lurker_Aspect,
	Unused_33,
	Healing,

	None = 44
};

namespace movement_states {
	enum {
		UM_Init,
		UM_InitSeq,
		UM_Lump,
		UM_Turret,
		UM_Bunker,
		UM_BldgTurret,
		UM_Hidden,
		UM_Flyer,
		UM_FakeFlyer,
		UM_AtRest,
		UM_Dormant,
		UM_AtMoveTarget,
		UM_CheckIllegal,
		UM_MoveToLegal,
		UM_LumpWannabe,
		UM_FailedPath,
		UM_RetryPath,
		UM_StartPath,
		UM_UIOrderDelay,
		UM_TurnAndStart,
		UM_FaceTarget,
		UM_NewMoveTarget,
		UM_AnotherPath,
		UM_Repath,
		UM_RepathMovers,
		UM_FollowPath,
		UM_ScoutPath,
		UM_ScoutFree,
		UM_FixCollision,
		UM_WaitFree,
		UM_GetFree,
		UM_SlidePrep,
		UM_SlideFree,
		UM_ForceMoveFree,
		UM_FixTerrain,
		UM_TerrainSlide
	};
}



enum struct SpriteTypes : int {
	SPRITEID_2_38_Ash,
	SPRITEID_2_39_Ash,
	SPRITEID_2_41_Ash,
	SPRITEID_2_40_Ash,
	SPRITEID_2_42_Ash,
	SPRITEID_2_43_Ash,
	SPRITEID_2_44_Ash_,
	SPRITEID_2_1_Ash,
	SPRITEID_2_4_Ash,
	SPRITEID_2_5_Ash,
	SPRITEID_2_30_Ash,
	SPRITEID_2_28_Ash,
	SPRITEID_2_29_Ash,
	SPRITEID_4_1_Ash_,
	SPRITEID_4_2_Ash,
	SPRITEID_4_3_Ash,
	SPRITEID_4_56_Jungle,
	SPRITEID_4_57_Jungle,
	SPRITEID_4_58_Jungle,
	SPRITEID_4_59_Jungle,
	SPRITEID_9_5_Jungle,
	SPRITEID_9_6_Jungle,
	SPRITEID_9_7_Jungle,
	SPRITEID_4_51_Jungle,
	SPRITEID_4_52_Jungle,
	SPRITEID_4_54_Jungle,
	SPRITEID_4_53_Jungle,
	SPRITEID_9_1_Jungle,
	SPRITEID_9_2_Jungle,
	SPRITEID_9_3_Jungle,
	SPRITEID_9_4_Jungle,
	SPRITEID_4_12_Jungle,
	SPRITEID_4_13_Jungle,
	SPRITEID_4_1_Jungle,
	SPRITEID_4_3_Jungle,
	SPRITEID_4_2_Jungle,
	SPRITEID_4_5_Jungle,
	SPRITEID_4_4_Jungle,
	SPRITEID_4_9_Jungle,
	SPRITEID_4_10_Jungle,
	SPRITEID_5_5_Jungle,
	SPRITEID_5_7_Jungle,
	SPRITEID_5_6_Jungle,
	SPRITEID_5_9_Jungle,
	SPRITEID_5_8_Jungle,
	SPRITEID_4_6_Jungle,
	SPRITEID_4_7_Jungle,
	SPRITEID_4_17_Jungle,
	SPRITEID_13_4_Jungle,
	SPRITEID_11_5_Jungle,
	SPRITEID_11_6_Jungle,
	SPRITEID_11_7_Jungle,
	SPRITEID_11_8_Jungle,
	SPRITEID_11_10_Jungle,
	SPRITEID_11_11_Jungle,
	SPRITEID_11_12_Jungle,
	SPRITEID_7_4_Platform,
	SPRITEID_7_5_Platform,
	SPRITEID_7_6_Platform,
	SPRITEID_7_1_Platform,
	SPRITEID_7_2_Platform,
	SPRITEID_7_3_Platform,
	SPRITEID_7_9_Platform,
	SPRITEID_7_10_Platform,
	SPRITEID_7_8_Platform,
	SPRITEID_7_7_Platform,
	SPRITEID_7_26_Platform,
	SPRITEID_7_24_Platform,
	SPRITEID_7_28_Platform,
	SPRITEID_7_27_Platform,
	SPRITEID_7_25_Platform,
	SPRITEID_7_29_Platform,
	SPRITEID_7_30_Platform,
	SPRITEID_7_31_Platform,
	SPRITEID_12_1_Platform,
	SPRITEID_9_27_Platform,
	SPRITEID_5_54_Badlands,
	SPRITEID_5_55_Badlands,
	SPRITEID_5_56_Badlands,
	SPRITEID_5_57_Badlands,
	SPRITEID_6_16_Badlands,
	SPRITEID_6_17_Badlands,
	SPRITEID_6_20_Badlands,
	SPRITEID_6_21_Badlands,
	SPRITEID_5_10_Badlands,
	SPRITEID_5_50_Badlands,
	SPRITEID_5_52_Badlands,
	SPRITEID_5_53_Badlands,
	SPRITEID_5_51_Badlands,
	SPRITEID_6_3_Badlands,
	SPRITEID_11_3_Badlands,
	SPRITEID_11_8_Badlands,
	SPRITEID_11_6_Badlands,
	SPRITEID_11_7_Badlands,
	SPRITEID_11_9_Badlands,
	SPRITEID_11_10_Badlands,
	SPRITEID_11_11_Badlands,
	SPRITEID_11_12_Badlands,
	SPRITEID_11_13_Badlands,
	SPRITEID_11_14_Badlands,
	SPRITEID_1_13_Badlands,
	SPRITEID_1_9_Badlands,
	SPRITEID_1_11_Badlands,
	SPRITEID_1_14_Badlands,
	SPRITEID_1_10_Badlands,
	SPRITEID_1_12_Badlands,
	SPRITEID_1_15_Badlands,
	SPRITEID_1_7_Badlands,
	SPRITEID_1_5_Badlands,
	SPRITEID_1_16_Badlands,
	SPRITEID_1_8_Badlands,
	SPRITEID_1_6_Badlands1,
	SPRITEID_1_6_Badlands2,
	SPRITEID_1_6_Badlands3,
	SPRITEID_1_6_Badlands4,
	SPRITEID_1_6_Badlands5,
	SPRITEID_1_6_Badlands6,
	SPRITEID_1_6_Badlands7,
	SPRITEID_1_6_Badlands8,
	SPRITEID_4_15_Installation1,
	SPRITEID_4_15_Installation2,
	SPRITEID_3_9_Installation,
	SPRITEID_3_10_Installation,
	SPRITEID_3_11_Installation,
	SPRITEID_3_12_Installation,
	SPRITEID_1_6_Badlands9,
	SPRITEID_1_6_Badlands10,
	SPRITEID_3_1_Installation,
	SPRITEID_3_2_Installation,
	SPRITEID_1_6_Badlands11,
	SPRITEID_Scourge,
	SPRITEID_Scourge_Death,
	SPRITEID_Scourge_Explosion,
	SPRITEID_Broodling,
	SPRITEID_Broodling_Remnants,
	SPRITEID_Infested_Terran,
	SPRITEID_Infested_Terran_Explosion,
	SPRITEID_Guardian_Cocoon,
	SPRITEID_Defiler,
	SPRITEID_Defiler_Remnants,
	SPRITEID_Drone,
	SPRITEID_Drone_Remnants,
	SPRITEID_Egg,
	SPRITEID_Egg_Remnants,
	SPRITEID_Guardian,
	SPRITEID_Guardian_Death,
	SPRITEID_Hydralisk,
	SPRITEID_Hydralisk_Remnants,
	SPRITEID_Infested_Kerrigan,
	SPRITEID_Larva,
	SPRITEID_Larva_Remnants,
	SPRITEID_Mutalisk,
	SPRITEID_Mutalisk_Death,
	SPRITEID_Overlord,
	SPRITEID_Overlord_Death,
	SPRITEID_Queen,
	SPRITEID_Queen_Death,
	SPRITEID_Ultralisk,
	SPRITEID_Ultralisk_Remnants,
	SPRITEID_Zergling,
	SPRITEID_Zergling_Remnants,
	SPRITEID_Cerebrate,
	SPRITEID_Infested_Command_Center,
	SPRITEID_Spawning_Pool,
	SPRITEID_Mature_Chrysalis,
	SPRITEID_Evolution_Chamber,
	SPRITEID_Creep_Colony,
	SPRITEID_Hatchery,
	SPRITEID_Hive,
	SPRITEID_Lair,
	SPRITEID_Sunken_Colony,
	SPRITEID_Greater_Spire,
	SPRITEID_Defiler_Mound,
	SPRITEID_Queens_Nest,
	SPRITEID_Nydus_Canal,
	SPRITEID_Overmind_With_Shell,
	SPRITEID_Overmind_Without_Shell,
	SPRITEID_Ultralisk_Cavern,
	SPRITEID_Extractor,
	SPRITEID_Hydralisk_Den,
	SPRITEID_Spire,
	SPRITEID_Spore_Colony,
	SPRITEID_Zerg_Building_Spawn_Small,
	SPRITEID_Zerg_Building_Spawn_Medium,
	SPRITEID_Zerg_Building_Spawn_Large,
	SPRITEID_Zerg_Building_Explosion,
	SPRITEID_Zerg_Building_Rubble_Small,
	SPRITEID_Zerg_Building_Rubble_Large,
	SPRITEID_Arbiter,
	SPRITEID_Archon_Energy,
	SPRITEID_Carrier,
	SPRITEID_Dragoon,
	SPRITEID_Dragoon_Remnants,
	SPRITEID_Interceptor,
	SPRITEID_Probe,
	SPRITEID_Scout,
	SPRITEID_Shuttle,
	SPRITEID_High_Templar,
	SPRITEID_Dark_Templar_Hero,
	SPRITEID_Reaver,
	SPRITEID_Scarab,
	SPRITEID_Zealot,
	SPRITEID_Observer,
	SPRITEID_Templar_Archives,
	SPRITEID_Assimilator,
	SPRITEID_Observatory,
	SPRITEID_Citadel_of_Adun,
	SPRITEID_Forge,
	SPRITEID_Gateway,
	SPRITEID_Cybernetics_Core,
	SPRITEID_Khaydarin_Crystal_Formation,
	SPRITEID_Nexus,
	SPRITEID_Photon_Cannon,
	SPRITEID_Arbiter_Tribunal,
	SPRITEID_Pylon,
	SPRITEID_Robotics_Facility,
	SPRITEID_Shield_Battery,
	SPRITEID_Stargate,
	SPRITEID_Stasis_Cell_Prison,
	SPRITEID_Robotics_Support_Bay,
	SPRITEID_Protoss_Temple,
	SPRITEID_Fleet_Beacon,
	SPRITEID_Explosion_Large,
	SPRITEID_Protoss_Building_Rubble_Small,
	SPRITEID_Protoss_Building_Rubble_Large,
	SPRITEID_Battlecruiser,
	SPRITEID_Civilian,
	SPRITEID_Dropship,
	SPRITEID_Firebat,
	SPRITEID_Ghost,
	SPRITEID_Ghost_Remnants,
	SPRITEID_Nuke_Target_Dot,
	SPRITEID_Goliath_Base,
	SPRITEID_Goliath_Turret,
	SPRITEID_Sarah_Kerrigan,
	SPRITEID_Marine,
	SPRITEID_Marine_Remnants,
	SPRITEID_Scanner_Sweep,
	SPRITEID_Wraith,
	SPRITEID_SCV,
	SPRITEID_Siege_Tank_Tank_Base,
	SPRITEID_Siege_Tank_Tank_Turret,
	SPRITEID_Siege_Tank_Siege_Base,
	SPRITEID_Siege_Tank_Siege_Turret,
	SPRITEID_Vulture,
	SPRITEID_Spider_Mine,
	SPRITEID_Science_Vessel_Base,
	SPRITEID_Science_Vessel_Turret,
	SPRITEID_Terran_Academy,
	SPRITEID_Barracks,
	SPRITEID_Armory,
	SPRITEID_Comsat_Station,
	SPRITEID_Command_Center,
	SPRITEID_Supply_Depot,
	SPRITEID_Control_Tower,
	SPRITEID_Factory,
	SPRITEID_Covert_Ops,
	SPRITEID_Ion_Cannon,
	SPRITEID_Machine_Shop,
	SPRITEID_Missile_Turret_Base,
	SPRITEID_Crashed_Batlecruiser,
	SPRITEID_Physics_Lab,
	SPRITEID_Bunker,
	SPRITEID_Refinery,
	SPRITEID_Science_Facility,
	SPRITEID_Nuclear_Silo,
	SPRITEID_Nuclear_Missile,
	SPRITEID_Nuke_Hit,
	SPRITEID_Starport,
	SPRITEID_Engineering_Bay,
	SPRITEID_Terran_Construction_Large,
	SPRITEID_Terran_Construction_Small,
	SPRITEID_Building_Explosion_Large,
	SPRITEID_Terran_Building_Rubble_Small,
	SPRITEID_Terran_Building_Rubble_Large,
	SPRITEID_Vespene_Geyser,
	SPRITEID_Ragnasaur_Ash,
	SPRITEID_Rhynadon_Badlands,
	SPRITEID_Bengalaas_Jungle,
	SPRITEID_Mineral_Field_Type1,
	SPRITEID_Mineral_Field_Type2,
	SPRITEID_Mineral_Field_Type3,
	SPRITEID_Independent_Starport_Unused,
	SPRITEID_Zerg_Beacon,
	SPRITEID_Terran_Beacon,
	SPRITEID_Protoss_Beacon,
	SPRITEID_Dark_Swarm,
	SPRITEID_Flag,
	SPRITEID_Young_Chrysalis,
	SPRITEID_Psi_Emitter,
	SPRITEID_Data_Disc,
	SPRITEID_Khaydarin_Crystal,
	SPRITEID_Mineral_Chunk_Type1,
	SPRITEID_Mineral_Chunk_Type2,
	SPRITEID_Protoss_Gas_Orb_Type1,
	SPRITEID_Protoss_Gas_Orb_Type2,
	SPRITEID_Zerg_Gas_Sac_Type1,
	SPRITEID_Zerg_Gas_Sac_Type2,
	SPRITEID_Terran_Gas_Tank_Type1,
	SPRITEID_Terran_Gas_Tank_Type2,
	SPRITEID_White_Circle_Invisible,
	SPRITEID_Start_Location,
	SPRITEID_Map_Revealer,
	SPRITEID_Floor_Gun_Trap,
	SPRITEID_Wall_Missile_Trap,
	SPRITEID_Wall_Missile_Trap2,
	SPRITEID_Wall_Flame_Trap,
	SPRITEID_Wall_Flame_Trap2,
	SPRITEID_Floor_Missile_Trap,
	SPRITEID_Longbolt_Gemini_Missiles_Trail,
	SPRITEID_Grenade_Shot_Smoke,
	SPRITEID_Vespene_Geyser_Smoke1,
	SPRITEID_Vespene_Geyser_Smoke2,
	SPRITEID_Vespene_Geyser_Smoke3,
	SPRITEID_Vespene_Geyser_Smoke4,
	SPRITEID_Vespene_Geyser_Smoke5,
	SPRITEID_Small_Explosion_Unused,
	SPRITEID_Double_Explosion,
	SPRITEID_Cursor_Marker,
	SPRITEID_Egg_Spawn,
	SPRITEID_High_Templar_Glow,
	SPRITEID_Psi_Field_Right_Upper,
	SPRITEID_Burrowing_Dust,
	SPRITEID_Building_Landing_Dust_Type1,
	SPRITEID_Building_Landing_Dust_Type2,
	SPRITEID_Building_Landing_Dust_Type3,
	SPRITEID_Building_Landing_Dust_Type4,
	SPRITEID_Building_Landing_Dust_Type5,
	SPRITEID_Building_Lifting_Dust_Type1,
	SPRITEID_Building_Lifting_Dust_Type2,
	SPRITEID_Building_Lifting_Dust_Type3,
	SPRITEID_Building_Lifting_Dust_Type4,
	SPRITEID_Needle_Spines,
	SPRITEID_Dual_Photon_Blasters_Hit,
	SPRITEID_Particle_Beam_Hit,
	SPRITEID_Anti_Matter_Missile,
	SPRITEID_Pulse_Cannon,
	SPRITEID_Phase_Disruptor,
	SPRITEID_STA_STS_Photon_Cannon_Overlay,
	SPRITEID_Psionic_Storm,
	SPRITEID_Fusion_Cutter_Hit,
	SPRITEID_Gauss_Rifle_Hit,
	SPRITEID_Gemini_Missiles,
	SPRITEID_Fragmentation_Grenade,
	SPRITEID_Magna_Pulse_Unused,
	SPRITEID_Lockdown_LongBolt_Hellfire_Missile,
	SPRITEID_C_10_Canister_Rifle_Hit,
	SPRITEID_ATS_ATA_Laser_Battery,
	SPRITEID_Burst_Lasers,
	SPRITEID_Arclite_Shock_Cannon_Hit,
	SPRITEID_Yamato_Gun,
	SPRITEID_Yamato_Gun_Trail,
	SPRITEID_EMP_Shockwave_Missile,
	SPRITEID_Needle_Spine_Hit,
	SPRITEID_Plasma_Drip_Hit_Unused,
	SPRITEID_Sunken_Colony_Tentacle,
	SPRITEID_Venom_Unused_Zerg_Weapon,
	SPRITEID_Acid_Spore,
	SPRITEID_Glave_Wurm,
	SPRITEID_Seeker_Spores,
	SPRITEID_Queen_Spell_Holder,
	SPRITEID_Stasis_Field_Hit,
	SPRITEID_Plague_Cloud,
	SPRITEID_Consume,
	SPRITEID_Ensnare,
	SPRITEID_Glave_Wurm_Seeker_Spores_Hit,
	SPRITEID_Psionic_Shockwave_Hit,
	SPRITEID_Glave_Wurm_Trail,
	SPRITEID_Seeker_Spores_Overlay,
	SPRITEID_Phase_Disruptor_Unused,
	SPRITEID_White_Circle,
	SPRITEID_Acid_Spray_Unused,
	SPRITEID_Plasma_Drip_Unused,
	SPRITEID_Scarab_Anti_Matter_Missile_Overlay,
	SPRITEID_Hallucination_Death1,
	SPRITEID_Hallucination_Death2,
	SPRITEID_Hallucination_Death3,
	SPRITEID_Bunker_Overlay,
	SPRITEID_FlameThrower,
	SPRITEID_Recall_Field,
	SPRITEID_Scanner_Sweep_Hit,
	SPRITEID_Left_Upper_Level_Door,
	SPRITEID_Right_Upper_Level_Door,
	SPRITEID_Substructure_Left_Door,
	SPRITEID_Substructure_Right_Door,
	SPRITEID_Substructure_Opening_Hole,
	SPRITEID_7_13_Twilight,
	SPRITEID_7_14_Twilight,
	SPRITEID_7_16_Twilight,
	SPRITEID_7_15_Twilight,
	SPRITEID_7_19_Twilight,
	SPRITEID_7_20_Twilight,
	SPRITEID_7_21_Twilight,
	SPRITEID_Unknown_Twilight,
	SPRITEID_7_17_Twilight,
	SPRITEID_6_1_Twilight,
	SPRITEID_6_2_Twilight,
	SPRITEID_6_3_Twilight,
	SPRITEID_6_4_Twilight,
	SPRITEID_6_5_Twilight,
	SPRITEID_8_3_Twilight,
	SPRITEID_8_4_Twilight,
	SPRITEID_9_29_Ice,
	SPRITEID_9_28_Ice,
	SPRITEID_12_38_Ice_,
	SPRITEID_12_37_Ice,
	SPRITEID_12_33_Ice,
	SPRITEID_9_21_Ice,
	SPRITEID_9_15_Ice,
	SPRITEID_9_16_Ice,
	SPRITEID_Unknown410,
	SPRITEID_Unknown411,
	SPRITEID_12_9_Ice1,
	SPRITEID_12_10_Ice,
	SPRITEID_9_24_Ice_,
	SPRITEID_9_23_Ice,
	SPRITEID_Unknown416,
	SPRITEID_12_7_Ice,
	SPRITEID_12_8_Ice,
	SPRITEID_12_9_Ice2,
	SPRITEID_12_11_Ice,
	SPRITEID_12_40_Ice,
	SPRITEID_12_41_Ice,
	SPRITEID_12_42_Ice,
	SPRITEID_12_5_Ice,
	SPRITEID_12_6_Ice_,
	SPRITEID_12_36_Ice,
	SPRITEID_12_32_Ice,
	SPRITEID_12_35_Ice,
	SPRITEID_12_34_Ice,
	SPRITEID_12_24_Ice,
	SPRITEID_12_25_Ice,
	SPRITEID_9_22_Ice,
	SPRITEID_12_31_Ice,
	SPRITEID_12_20_Ice,
	SPRITEID_12_26_Ice,
	SPRITEID_12_27_Ice,
	SPRITEID_12_30_Ice,
	SPRITEID_12_39_Ice,
	SPRITEID_Unknown439,
	SPRITEID_4_1_Ice,
	SPRITEID_6_1_Ice,
	SPRITEID_5_6_Ice_,
	SPRITEID_5_7_Ice_,
	SPRITEID_5_8_Ice_,
	SPRITEID_5_9_Ice,
	SPRITEID_10_10_Desert1,
	SPRITEID_10_12_Desert1,
	SPRITEID_10_8_Desert,
	SPRITEID_10_9_Desert1,
	SPRITEID_6_10_Desert,
	SPRITEID_6_13_Desert,
	SPRITEID_Unknown_Desert,
	SPRITEID_10_12_Desert2,
	SPRITEID_10_9_Desert2,
	SPRITEID_10_10_Desert2,
	SPRITEID_10_11_Desert,
	SPRITEID_10_14_Desert,
	SPRITEID_10_41_Desert,
	SPRITEID_10_39_Desert,
	SPRITEID_10_9_Desert,
	SPRITEID_10_6_Desert,
	SPRITEID_10_7_Desert,
	SPRITEID_4_6_Desert,
	SPRITEID_4_11_Desert,
	SPRITEID_4_10_Desert,
	SPRITEID_4_9_Desert,
	SPRITEID_4_7_Desert,
	SPRITEID_4_12_Desert,
	SPRITEID_4_8_Desert,
	SPRITEID_4_13_Desert,
	SPRITEID_6_14_Desert,
	SPRITEID_4_17_Desert,
	SPRITEID_6_20_Desert,
	SPRITEID_4_15_Desert1,
	SPRITEID_4_15_Desert2,
	SPRITEID_10_23_Desert,
	SPRITEID_8_23_Desert,
	SPRITEID_10_5_Desert,
	SPRITEID_12_1_Desert_Overlay,
	SPRITEID_11_3_Desert,
	SPRITEID_Lurker_Egg,
	SPRITEID_Devourer,
	SPRITEID_Devourer_Death,
	SPRITEID_Lurker_Remnants,
	SPRITEID_Lurker,
	SPRITEID_Dark_Archon_Energy,
	SPRITEID_Corsair,
	SPRITEID_Dark_Templar_Unit,
	SPRITEID_Medic,
	SPRITEID_Medic_Remnants,
	SPRITEID_Valkyrie,
	SPRITEID_Scantid_Desert,
	SPRITEID_Kakaru_Twilight,
	SPRITEID_Ursadon_Ice,
	SPRITEID_Overmind_Cocoon,
	SPRITEID_Power_Generator,
	SPRITEID_XelNaga_Temple,
	SPRITEID_Psi_Disrupter,
	SPRITEID_Warp_Gate,
	SPRITEID_Feedback_Hit_Small,
	SPRITEID_Feedback_Hit_Medium,
	SPRITEID_Feedback_Hit_Large,
	SPRITEID_Disruption_Web,
	SPRITEID_White_Circle2,
	SPRITEID_Halo_Rockets_Trail,
	SPRITEID_Neutron_Flare,
	SPRITEID_Neutron_Flare_Overlay_Unused,
	SPRITEID_Optical_Flare_Grenade,
	SPRITEID_Halo_Rockets,
	SPRITEID_Subterranean_Spines_Hit,
	SPRITEID_Subterranean_Spines,
	SPRITEID_Corrosive_Acid_Shot,
	SPRITEID_Corrosive_Acid_Hit,
	SPRITEID_Maelstrom_Hit,
	SPRITEID_Uraj,
	SPRITEID_Khalis,
	SPRITEID_None,
	None = 517
};

enum struct ImageTypes : int {
	IMAGEID_Scourge,
	IMAGEID_Scourge_Shadow,
	IMAGEID_Scourge_Birth,
	IMAGEID_Scourge_Death,
	IMAGEID_Scourge_Explosion,
	IMAGEID_Broodling,
	IMAGEID_Broodling_Shadow,
	IMAGEID_Broodling_Remnants,
	IMAGEID_Infested_Terran,
	IMAGEID_Infested_Terran_Shadow,
	IMAGEID_Infested_Terran_Explosion,
	IMAGEID_Guardian_Cocoon,
	IMAGEID_Guardian_Cocoon_Shadow,
	IMAGEID_Defiler,
	IMAGEID_Defiler_Shadow,
	IMAGEID_Defiler_Birth,
	IMAGEID_Defiler_Remnants,
	IMAGEID_Drone,
	IMAGEID_Drone_Shadow,
	IMAGEID_Drone_Birth,
	IMAGEID_Drone_Remnants,
	IMAGEID_Egg,
	IMAGEID_Egg_Shadow,
	IMAGEID_Egg_Spawn,
	IMAGEID_Egg_Remnants,
	IMAGEID_Guardian,
	IMAGEID_Guardian_Shadow,
	IMAGEID_Guardian_Birth,
	IMAGEID_Guardian_Death,
	IMAGEID_Hydralisk,
	IMAGEID_Hydralisk_Shadow,
	IMAGEID_Hydralisk_Birth,
	IMAGEID_Hydralisk_Remnants,
	IMAGEID_Infested_Kerrigan,
	IMAGEID_Infested_Kerrigan_Shadow,
	IMAGEID_Needle_Spines,
	IMAGEID_Larva,
	IMAGEID_Larva_Remnants,
	IMAGEID_Mutalisk,
	IMAGEID_Mutalisk_Shadow,
	IMAGEID_Mutalisk_Birth,
	IMAGEID_Mutalisk_Death,
	IMAGEID_Overlord,
	IMAGEID_Overlord_Shadow,
	IMAGEID_Overlord_Birth,
	IMAGEID_Overlord_Death,
	IMAGEID_Queen,
	IMAGEID_Queen_Shadow,
	IMAGEID_Queen_Death,
	IMAGEID_Queen_Birth,
	IMAGEID_Ultralisk,
	IMAGEID_Ultralisk_Shadow,
	IMAGEID_Ultralisk_Birth,
	IMAGEID_Ultralisk_Remnants,
	IMAGEID_Zergling,
	IMAGEID_Zergling_Shadow,
	IMAGEID_Zergling_Birth,
	IMAGEID_Zergling_Remnants,
	IMAGEID_Zerg_Air_Death_Explosion_Large,
	IMAGEID_Zerg_Air_Death_Explosion_Small,
	IMAGEID_Zerg_Building_Explosion,
	IMAGEID_Cerebrate,
	IMAGEID_Cerebrate_Shadow,
	IMAGEID_Infested_Command_Center,
	IMAGEID_Spawning_Pool,
	IMAGEID_Spawning_Pool_Shadow,
	IMAGEID_Evolution_Chamber,
	IMAGEID_Evolution_Chamber_Shadow,
	IMAGEID_Creep_Colony,
	IMAGEID_Creep_Colony_Shadow,
	IMAGEID_Hatchery,
	IMAGEID_Hatchery_Shadow,
	IMAGEID_Hive,
	IMAGEID_Hive_Shadow,
	IMAGEID_Lair,
	IMAGEID_Lair_Shadow,
	IMAGEID_Sunken_Colony,
	IMAGEID_Sunken_Colony_Shadow,
	IMAGEID_Mature_Chrysalis,
	IMAGEID_Mature_Chrysalis_Shadow,
	IMAGEID_Greater_Spire,
	IMAGEID_Greater_Spire_Shadow,
	IMAGEID_Defiler_Mound,
	IMAGEID_Defiler_Mound_Shadow,
	IMAGEID_Queens_Nest,
	IMAGEID_Queen_Nest_Shadow,
	IMAGEID_Nydus_Canal,
	IMAGEID_Nydus_Canal_Shadow,
	IMAGEID_Overmind_With_Shell,
	IMAGEID_Overmind_Remnants,
	IMAGEID_Overmind_Without_Shell,
	IMAGEID_Ultralisk_Cavern,
	IMAGEID_Ultralisk_Cavern_Shadow,
	IMAGEID_Extractor,
	IMAGEID_Extractor_Shadow,
	IMAGEID_Hydralisk_Den,
	IMAGEID_Hydralisk_Den_Shadow,
	IMAGEID_Spire,
	IMAGEID_Spire_Shadow,
	IMAGEID_Spore_Colony,
	IMAGEID_Spore_Colony_Shadow,
	IMAGEID_Infested_Command_Center_Overlay,
	IMAGEID_Zerg_Construction_Large,
	IMAGEID_Zerg_Building_Morph,
	IMAGEID_Zerg_Construction_Medium,
	IMAGEID_Zerg_Construction_Small,
	IMAGEID_Zerg_Building_Construction_Shadow,
	IMAGEID_Zerg_Building_Spawn_Small,
	IMAGEID_Zerg_Building_Spawn_Medium,
	IMAGEID_Zerg_Building_Spawn_Large,
	IMAGEID_Zerg_Building_Rubble_Small,
	IMAGEID_Zerg_Building_Rubble_Large,
	IMAGEID_Carrier,
	IMAGEID_Carrier_Shadow,
	IMAGEID_Carrier_Engines,
	IMAGEID_Carrier_Warp_Flash,
	IMAGEID_Interceptor,
	IMAGEID_Interceptor_Shadow,
	IMAGEID_Shuttle,
	IMAGEID_Shuttle_Shadow,
	IMAGEID_Shuttle_Engines,
	IMAGEID_Shuttle_Warp_Flash,
	IMAGEID_Dragoon,
	IMAGEID_Dragoon_Shadow,
	IMAGEID_Dragoon_Remnants,
	IMAGEID_Dragoon_Warp_Flash,
	IMAGEID_High_Templar,
	IMAGEID_High_Templar_Shadow,
	IMAGEID_High_Templar_Warp_Flash,
	IMAGEID_Dark_Templar_Hero,
	IMAGEID_Arbiter,
	IMAGEID_Arbiter_Shadow,
	IMAGEID_Arbiter_Engines,
	IMAGEID_Arbiter_Warp_Flash,
	IMAGEID_Archon_Energy,
	IMAGEID_Archon_Being,
	IMAGEID_Archon_Swirl,
	IMAGEID_Probe,
	IMAGEID_Probe_Shadow,
	IMAGEID_Probe_Warp_Flash,
	IMAGEID_Scout,
	IMAGEID_Scout_Shadow,
	IMAGEID_Scout_Engines,
	IMAGEID_Scout_Warp_Flash,
	IMAGEID_Reaver,
	IMAGEID_Reaver_Shadow,
	IMAGEID_Reaver_Warp_Flash,
	IMAGEID_Scarab,
	IMAGEID_Observer,
	IMAGEID_Observer_Shadow,
	IMAGEID_Observer_Warp_Flash,
	IMAGEID_Zealot,
	IMAGEID_Zealot_Shadow,
	IMAGEID_Zealot_Death,
	IMAGEID_Zealot_Warp_Flash,
	IMAGEID_Templar_Archives,
	IMAGEID_Templar_Archives_Warp_Flash,
	IMAGEID_Templar_Archives_Shadow,
	IMAGEID_Assimilator,
	IMAGEID_Assimilator_Warp_Flash,
	IMAGEID_Assimilator_Shadow,
	IMAGEID_Observatory,
	IMAGEID_Observatory_Warp_Flash,
	IMAGEID_Observatory_Shadow,
	IMAGEID_Citadel_of_Adun,
	IMAGEID_Citadel_of_Adun_Warp_Flash,
	IMAGEID_Citadel_of_Adun_Shadow,
	IMAGEID_Forge,
	IMAGEID_Forge_Overlay,
	IMAGEID_Forge_Warp_Flash,
	IMAGEID_Forge_Shadow,
	IMAGEID_Gateway,
	IMAGEID_Gateway_Warp_Flash,
	IMAGEID_Gateway_Shadow,
	IMAGEID_Cybernetics_Core,
	IMAGEID_Cybernetics_Core_Warp_Flash,
	IMAGEID_Cybernetics_Core_Overlay,
	IMAGEID_Cybernetics_Core_Shadow,
	IMAGEID_Khaydarin_Crystal_Formation,
	IMAGEID_Nexus,
	IMAGEID_Nexus_Warp_Flash,
	IMAGEID_Nexus_Overlay,
	IMAGEID_Nexus_Shadow,
	IMAGEID_Photon_Cannon,
	IMAGEID_Photon_Cannon_Shadow,
	IMAGEID_Photon_Cannon_Warp_Flash,
	IMAGEID_Arbiter_Tribunal,
	IMAGEID_Arbiter_Tribunal_Warp_Flash,
	IMAGEID_Arbiter_Tribunal_Shadow,
	IMAGEID_Pylon,
	IMAGEID_Pylon_Warp_Flash,
	IMAGEID_Pylon_Shadow,
	IMAGEID_Robotics_Facility,
	IMAGEID_Robotics_Facility_Warp_Flash,
	IMAGEID_Robotics_Facility_Shadow,
	IMAGEID_Shield_Battery,
	IMAGEID_Shield_Battery_Overlay,
	IMAGEID_Shileld_Battery_Warp_Flash,
	IMAGEID_Shield_Battery_Shadow,
	IMAGEID_Stargate,
	IMAGEID_Stargate_Overlay,
	IMAGEID_Stargate_Warp_Flash,
	IMAGEID_Stargate_Shadow,
	IMAGEID_Stasis_Cell_Prison,
	IMAGEID_Robotics_Support_Bay,
	IMAGEID_Robotics_Support_Bay_Warp_Flash,
	IMAGEID_Robotics_Support_Bay_Shadow,
	IMAGEID_Protoss_Temple,
	IMAGEID_Fleet_Beacon,
	IMAGEID_Fleet_Beacon_Warp_Flash,
	IMAGEID_Warp_Texture,
	IMAGEID_Warp_Anchor,
	IMAGEID_Fleet_Beacon_Shadow,
	IMAGEID_Explosion1_Small,
	IMAGEID_Explosion1_Medium,
	IMAGEID_Explosion_Large,
	IMAGEID_Protoss_Building_Rubble_Small,
	IMAGEID_Protoss_Building_Rubble_Large,
	IMAGEID_Battlecruiser,
	IMAGEID_Battlecruiser_Shadow,
	IMAGEID_Battlecruiser_Engines,
	IMAGEID_Civilian,
	IMAGEID_Civilian_Shadow,
	IMAGEID_Dropship,
	IMAGEID_Dropship_Shadow,
	IMAGEID_Dropship_Engines,
	IMAGEID_Firebat,
	IMAGEID_Firebat_Shadow,
	IMAGEID_Ghost,
	IMAGEID_Ghost_Shadow,
	IMAGEID_Ghost_Remnants,
	IMAGEID_Ghost_Death,
	IMAGEID_Nuke_Beam,
	IMAGEID_Nuke_Target_Dot,
	IMAGEID_Goliath_Base,
	IMAGEID_Goliath_Turret,
	IMAGEID_Goliath_Shadow,
	IMAGEID_Sarah_Kerrigan,
	IMAGEID_Sarah_Kerrigan_Shadow,
	IMAGEID_Marine,
	IMAGEID_Marine_Shadow,
	IMAGEID_Marine_Remnants,
	IMAGEID_Marine_Death,
	IMAGEID_Wraith,
	IMAGEID_Wraith_Shadow,
	IMAGEID_Wraith_Engines,
	IMAGEID_Scanner_Sweep,
	IMAGEID_SCV,
	IMAGEID_SCV_Shadow,
	IMAGEID_SCV_Glow,
	IMAGEID_Siege_Tank_Tank_Base,
	IMAGEID_Siege_Tank_Tank_Turret,
	IMAGEID_Siege_Tank_Tank_Base_Shadow,
	IMAGEID_Siege_Tank_Siege_Base,
	IMAGEID_Siege_Tank_Siege_Turret,
	IMAGEID_Siege_Tank_Siege_Base_Shadow,
	IMAGEID_Vulture,
	IMAGEID_Vulture_Shadow,
	IMAGEID_Spider_Mine,
	IMAGEID_Spider_Mine_Shadow,
	IMAGEID_Science_Vessel_Base,
	IMAGEID_Science_Vessel_Turret,
	IMAGEID_Science_Vessel_Shadow,
	IMAGEID_Terran_Academy,
	IMAGEID_Academy_Overlay,
	IMAGEID_Academy_Shadow,
	IMAGEID_Barracks,
	IMAGEID_Barracks_Shadow,
	IMAGEID_Armory,
	IMAGEID_Armory_Overlay,
	IMAGEID_Armory_Shadow,
	IMAGEID_Comsat_Station,
	IMAGEID_Comsat_Station_Connector,
	IMAGEID_Comsat_Station_Overlay,
	IMAGEID_Comsat_Station_Shadow,
	IMAGEID_Command_Center,
	IMAGEID_Command_Center_Overlay,
	IMAGEID_Command_Center_Shadow,
	IMAGEID_Supply_Depot,
	IMAGEID_Supply_Depot_Overlay,
	IMAGEID_Supply_Depot_Shadow,
	IMAGEID_Control_Tower,
	IMAGEID_Control_Tower_Connector,
	IMAGEID_Control_Tower_Overlay,
	IMAGEID_Control_Tower_Shadow,
	IMAGEID_Factory,
	IMAGEID_Factory_Overlay,
	IMAGEID_Factory_Shadow,
	IMAGEID_Covert_Ops,
	IMAGEID_Covert_Ops_Connector,
	IMAGEID_Covert_Ops_Overlay,
	IMAGEID_Covert_Ops_Shadow,
	IMAGEID_Ion_Cannon,
	IMAGEID_Machine_Shop,
	IMAGEID_Machine_Shop_Connector,
	IMAGEID_Machine_Shop_Shadow,
	IMAGEID_Missile_Turret_Base,
	IMAGEID_Missile_Turret_Turret,
	IMAGEID_Missile_Turret_Base_Shadow,
	IMAGEID_Crashed_Batlecruiser,
	IMAGEID_Crashed_Battlecruiser_Shadow,
	IMAGEID_Physics_Lab,
	IMAGEID_Physics_Lab_Connector,
	IMAGEID_Physics_Lab_Shadow,
	IMAGEID_Bunker,
	IMAGEID_Bunker_Shadow,
	IMAGEID_Bunker_Overlay,
	IMAGEID_Refinery,
	IMAGEID_Refinery_Shadow,
	IMAGEID_Science_Facility,
	IMAGEID_Science_Facility_Overlay,
	IMAGEID_Science_Facility_Shadow,
	IMAGEID_Nuclear_Silo,
	IMAGEID_Nuclear_Silo_Connector,
	IMAGEID_Nuclear_Silo_Overlay,
	IMAGEID_Nuclear_Silo_Shadow,
	IMAGEID_Nuclear_Missile,
	IMAGEID_Nuclear_Missile_Shadow,
	IMAGEID_Nuke_Hit,
	IMAGEID_Starport,
	IMAGEID_Starport_Overlay,
	IMAGEID_Starport_Shadow,
	IMAGEID_Engineering_Bay,
	IMAGEID_Engineering_Bay_Overlay,
	IMAGEID_Engineering_Bay_Shadow,
	IMAGEID_Terran_Construction_Large,
	IMAGEID_Terran_Construction_Large_Shadow,
	IMAGEID_Terran_Construction_Medium,
	IMAGEID_Terran_Construction_Medium_Shadow,
	IMAGEID_Addon_Construction,
	IMAGEID_Terran_Construction_Small,
	IMAGEID_Terran_Construction_Small_Shadow,
	IMAGEID_Explosion2_Small,
	IMAGEID_Explosion2_Medium,
	IMAGEID_Building_Explosion_Large,
	IMAGEID_Terran_Building_Rubble_Small,
	IMAGEID_Terran_Building_Rubble_Large,
	IMAGEID_Dark_Swarm,
	IMAGEID_Ragnasaur_Ash,
	IMAGEID_Ragnasaur_Ash_Shadow,
	IMAGEID_Rhynadon_Badlands,
	IMAGEID_Rhynadon_Badlands_Shadow,
	IMAGEID_Bengalaas_Jungle,
	IMAGEID_Bengalaas_Jungle_Shadow,
	IMAGEID_Vespene_Geyser,
	IMAGEID_Vespene_Geyser2,
	IMAGEID_Vespene_Geyser_Shadow,
	IMAGEID_Mineral_Field_Type1,
	IMAGEID_Mineral_Field_Type1_Shadow,
	IMAGEID_Mineral_Field_Type2,
	IMAGEID_Mineral_Field_Type2_Shadow,
	IMAGEID_Mineral_Field_Type3,
	IMAGEID_Mineral_Field_Type3_Shadow,
	IMAGEID_Independent_Starport_Unused,
	IMAGEID_Zerg_Beacon,
	IMAGEID_Zerg_Beacon_Overlay,
	IMAGEID_Terran_Beacon,
	IMAGEID_Terran_Beacon_Overlay,
	IMAGEID_Protoss_Beacon,
	IMAGEID_Protoss_Beacon_Overlay,
	IMAGEID_Magna_Pulse_Unused,
	IMAGEID_Lockdown_Field_Small,
	IMAGEID_Lockdown_Field_Medium,
	IMAGEID_Lockdown_Field_Large,
	IMAGEID_Stasis_Field_Hit,
	IMAGEID_Stasis_Field_Small,
	IMAGEID_Stasis_Field_Medium,
	IMAGEID_Stasis_Field_Large,
	IMAGEID_Recharge_Shields_Small,
	IMAGEID_Recharge_Shields_Medium,
	IMAGEID_Recharge_Shields_Large,
	IMAGEID_Defensive_Matrix_Front_Small,
	IMAGEID_Defensive_Matrix_Front_Medium,
	IMAGEID_Defensive_Matrix_Front_Large,
	IMAGEID_Defensive_Matrix_Back_Small,
	IMAGEID_Defensive_Matrix_Back_Medium,
	IMAGEID_Defensive_Matrix_Back_Large,
	IMAGEID_Defensive_Matrix_Hit_Small,
	IMAGEID_Defensive_Matrix_Hit_Medium,
	IMAGEID_Defensive_Matrix_Hit_Large,
	IMAGEID_Irradiate_Small,
	IMAGEID_Irradiate_Medium,
	IMAGEID_Irradiate_Large,
	IMAGEID_Ensnare_Cloud,
	IMAGEID_Ensnare_Overlay_Small,
	IMAGEID_Ensnare_Overlay_Medium,
	IMAGEID_Ensnare_Overlay_Large,
	IMAGEID_Plague_Cloud,
	IMAGEID_Plague_Overlay_Small,
	IMAGEID_Plague_Overlay_Medium,
	IMAGEID_Plague_Overlay_Large,
	IMAGEID_Recall_Field,
	IMAGEID_Flag,
	IMAGEID_Young_Chrysalis,
	IMAGEID_Psi_Emitter,
	IMAGEID_Data_Disc,
	IMAGEID_Khaydarin_Crystal,
	IMAGEID_Mineral_Chunk_Type1,
	IMAGEID_Mineral_Chunk_Type2,
	IMAGEID_Protoss_Gas_Orb_Type1,
	IMAGEID_Protoss_Gas_Orb_Type2,
	IMAGEID_Zerg_Gas_Sac_Type1,
	IMAGEID_Zerg_Gas_Sac_Type2,
	IMAGEID_Terran_Gas_Tank_Type1,
	IMAGEID_Terran_Gas_Tank_Type2,
	IMAGEID_Mineral_Chunk_Shadow,
	IMAGEID_Protoss_Gas_Orb_Shadow,
	IMAGEID_Zerg_Gas_Sac_Shadow,
	IMAGEID_Terran_Gas_Tank_Shadow,
	IMAGEID_Data_Disk_Shadow_Ground,
	IMAGEID_Data_Disk_Shadow_Carried,
	IMAGEID_Flag_Shadow_Ground,
	IMAGEID_Flag_Shadow_Carried,
	IMAGEID_Crystal_Shadow_Ground,
	IMAGEID_Crystal_Shadow_Carried,
	IMAGEID_Young_Chrysalis_Shadow_Ground,
	IMAGEID_Young_Chrysalis_Shadow_Carried,
	IMAGEID_Psi_Emitter_Shadow_Ground,
	IMAGEID_Psi_Emitter_Shadow_Carried,
	IMAGEID_Acid_Spray_Unused,
	IMAGEID_Plasma_Drip_Unused,
	IMAGEID_FlameThrower,
	IMAGEID_Longbolt_Gemini_Missiles_Trail,
	IMAGEID_Burrowing_Dust,
	IMAGEID_Shield_Overlay,
	IMAGEID_Small_Explosion_Unused,
	IMAGEID_Double_Explosion,
	IMAGEID_Phase_Disruptor_Hit,
	IMAGEID_Nuclear_Missile_Death,
	IMAGEID_Spider_Mine_Death,
	IMAGEID_Vespene_Geyser_Smoke1,
	IMAGEID_Vespene_Geyser_Smoke2,
	IMAGEID_Vespene_Geyser_Smoke3,
	IMAGEID_Vespene_Geyser_Smoke4,
	IMAGEID_Vespene_Geyser_Smoke5,
	IMAGEID_Vespene_Geyser_Smoke1_Overlay,
	IMAGEID_Vespene_Geyser_Smoke2_Overlay,
	IMAGEID_Vespene_Geyser_Smoke3_Overlay,
	IMAGEID_Vespene_Geyser_Smoke4_Overlay,
	IMAGEID_Vespene_Geyser_Smoke5_Overlay,
	IMAGEID_Fragmentation_Grenade_Hit,
	IMAGEID_Grenade_Shot_Smoke,
	IMAGEID_Anti_Matter_Missile_Hit,
	IMAGEID_Scarab_Anti_Matter_Missile_Overlay,
	IMAGEID_Scarab_Hit,
	IMAGEID_Cursor_Marker,
	IMAGEID_Battlecruiser_Attack_Overlay,
	IMAGEID_Burst_Lasers_Hit,
	IMAGEID_Burst_Lasers_Overlay_Unused,
	IMAGEID_High_Templar_Glow,
	IMAGEID_Flames1_Type1_Small,
	IMAGEID_Flames1_Type2_Small,
	IMAGEID_Flames1_Type3_Small,
	IMAGEID_Flames2_Type3_Small,
	IMAGEID_Flames3_Type3_Small,
	IMAGEID_Flames4_Type3_Small,
	IMAGEID_Flames5_Type3_Small,
	IMAGEID_Flames6_Type3_Small,
	IMAGEID_Bleeding_Variant1_Type1_Small,
	IMAGEID_Bleeding_Variant1_Type2_Small,
	IMAGEID_Bleeding_Variant1_Type3_Small,
	IMAGEID_Bleeding_Variant1_Type4_Small,
	IMAGEID_Bleeding_Variant2_Type1_Small,
	IMAGEID_Bleeding_Variant2_Type2_Small,
	IMAGEID_Bleeding_Variant2_Type3_Small,
	IMAGEID_Bleeding_Variant2_Type4_Small,
	IMAGEID_Flames2_Type1_Small,
	IMAGEID_Flames2_Type2_Small,
	IMAGEID_Flames7_Type3_Small,
	IMAGEID_Flames3_Type1_Small,
	IMAGEID_Flames3_Type2_Small,
	IMAGEID_Flames8_Type3_Small,
	IMAGEID_Flames1_Type1_Large,
	IMAGEID_Flames1_Type2_Large,
	IMAGEID_Flames1_Type3_Large,
	IMAGEID_Flames2_Type3_Large,
	IMAGEID_Flames3_Type3_Large,
	IMAGEID_Flames4_Type3_Large,
	IMAGEID_Flames5_Type3_Large,
	IMAGEID_Flames6_Type3_Large,
	IMAGEID_Bleeding_Variant1_Type1_Large,
	IMAGEID_Bleeding_Variant1_Type2_Large,
	IMAGEID_Bleeding_Variant1_Type3_Large,
	IMAGEID_Bleeding_Variant1_Type4_Large,
	IMAGEID_Bleeding_Variant2_Type1_Large,
	IMAGEID_Bleeding_Variant2_Type3_Large,
	IMAGEID_Bleeding_Variant3_Type3_Large,
	IMAGEID_Bleeding_Variant2_Type4_Large,
	IMAGEID_Flames2_Type1_Large,
	IMAGEID_Flames2_Type2_Large,
	IMAGEID_Flames7_Type3_Large,
	IMAGEID_Flames3_Type1_Large,
	IMAGEID_Flames3_Type2_Large,
	IMAGEID_Flames8_Type3_Large,
	IMAGEID_Building_Landing_Dust_Type1,
	IMAGEID_Building_Landing_Dust_Type2,
	IMAGEID_Building_Landing_Dust_Type3,
	IMAGEID_Building_Landing_Dust_Type4,
	IMAGEID_Building_Landing_Dust_Type5,
	IMAGEID_Building_Lifting_Dust_Type1,
	IMAGEID_Building_Lifting_Dust_Type2,
	IMAGEID_Building_Lifting_Dust_Type3,
	IMAGEID_Building_Lifting_Dust_Type4,
	IMAGEID_White_Circle,
	IMAGEID_Needle_Spine_Hit,
	IMAGEID_Plasma_Drip_Hit_Unused,
	IMAGEID_Sunken_Colony_Tentacle,
	IMAGEID_Venom_Unused_Zerg_Weapon,
	IMAGEID_Venom_Hit_Unused,
	IMAGEID_Acid_Spore,
	IMAGEID_Acid_Spore_Hit,
	IMAGEID_Glave_Wurm,
	IMAGEID_Glave_Wurm_Seeker_Spores_Hit,
	IMAGEID_Glave_Wurm_Trail,
	IMAGEID_Seeker_Spores_Overlay,
	IMAGEID_Seeker_Spores,
	IMAGEID_Queen_Spell_Holder,
	IMAGEID_Consume,
	IMAGEID_Guardian_Attack_Overlay,
	IMAGEID_Dual_Photon_Blasters_Hit,
	IMAGEID_Particle_Beam_Hit,
	IMAGEID_Anti_Matter_Missile,
	IMAGEID_Pulse_Cannon,
	IMAGEID_Phase_Disruptor,
	IMAGEID_STA_STS_Photon_Cannon_Overlay,
	IMAGEID_Psionic_Storm,
	IMAGEID_Fusion_Cutter_Hit,
	IMAGEID_Gauss_Rifle_Hit,
	IMAGEID_Gemini_Missiles,
	IMAGEID_Lockdown_LongBolt_Hellfire_Missile,
	IMAGEID_Gemini_Missiles_Explosion,
	IMAGEID_C_10_Canister_Rifle_Hit,
	IMAGEID_Fragmentation_Grenade,
	IMAGEID_Arclite_Shock_Cannon_Hit,
	IMAGEID_ATS_ATA_Laser_Battery,
	IMAGEID_Burst_Lasers,
	IMAGEID_Siege_TankTank_Turret_Attack_Overlay,
	IMAGEID_Siege_TankSiege_Turret_Attack_Overlay,
	IMAGEID_Science_Vessel_Overlay_Part1,
	IMAGEID_Science_Vessel_Overlay_Part2,
	IMAGEID_Science_Vessel_Overlay_Part3,
	IMAGEID_Yamato_Gun,
	IMAGEID_Yamato_Gun_Trail,
	IMAGEID_Yamato_Gun_Overlay,
	IMAGEID_Yamato_Gun_Hit,
	IMAGEID_Hallucination_Hit,
	IMAGEID_Scanner_Sweep_Hit,
	IMAGEID_Archon_Birth_Unused,
	IMAGEID_Psionic_Shockwave_Hit,
	IMAGEID_Archon_Beam,
	IMAGEID_Psionic_Storm_Part1,
	IMAGEID_Psionic_Storm_Part2,
	IMAGEID_Psionic_Storm_Part3,
	IMAGEID_Psionic_Storm_Part4,
	IMAGEID_EMP_Shockwave_Missile,
	IMAGEID_EMP_Shockwave_Hit_Part1,
	IMAGEID_EMP_Shockwave_Hit_Part2,
	IMAGEID_Hallucination_Death1,
	IMAGEID_Hallucination_Death2,
	IMAGEID_Hallucination_Death3,
	IMAGEID_Circle_Marker1,
	IMAGEID_Selection_Circle_22pixels,
	IMAGEID_Selection_Circle_32pixels,
	IMAGEID_Selection_Circle_48pixels,
	IMAGEID_Selection_Circle_62pixels,
	IMAGEID_Selection_Circle_72pixels,
	IMAGEID_Selection_Circle_94pixels,
	IMAGEID_Selection_Circle_110pixels,
	IMAGEID_Selection_Circle_122pixels,
	IMAGEID_Selection_Circle_146pixels,
	IMAGEID_Selection_Circle_224pixels,
	IMAGEID_Selection_Circle_Dashed_22pixels,
	IMAGEID_Selection_Circle_Dashed_32pixels,
	IMAGEID_Selection_Circle_Dashed_48pixels,
	IMAGEID_Selection_Circle_Dashed_62pixels,
	IMAGEID_Selection_Circle_Dashed_72pixels,
	IMAGEID_Selection_Circle_Dashed_94pixels,
	IMAGEID_Selection_Circle_Dashed_110pixels,
	IMAGEID_Selection_Circle_Dashed_122pixels,
	IMAGEID_Selection_Circle_Dashed_146pixels,
	IMAGEID_Selection_Circle_Dashed_224pixels,
	IMAGEID_Circle_Marker2,
	IMAGEID_Map_Revealer,
	IMAGEID_Circle_Marker3,
	IMAGEID_Psi_Field1_Right_Upper,
	IMAGEID_Psi_Field1_Right_Lower,
	IMAGEID_Psi_Field2_Right_Upper,
	IMAGEID_Psi_Field2_Right_Lower,
	IMAGEID_Start_Location,
	IMAGEID_2_38_Ash,
	IMAGEID_2_38_Ash_Shadow,
	IMAGEID_2_39_Ash,
	IMAGEID_2_39_Ash_Shadow,
	IMAGEID_2_41_Ash,
	IMAGEID_2_41_Ash_Shadow,
	IMAGEID_2_40_Ash,
	IMAGEID_2_40_Ash_Shadow,
	IMAGEID_2_42_Ash,
	IMAGEID_2_42_Ash_Shadow,
	IMAGEID_2_43_Ash,
	IMAGEID_2_44_Ash_,
	IMAGEID_2_1_Ash,
	IMAGEID_2_4_Ash,
	IMAGEID_2_5_Ash,
	IMAGEID_2_30_Ash,
	IMAGEID_2_28_Ash,
	IMAGEID_2_29_Ash,
	IMAGEID_4_1_Ash_,
	IMAGEID_4_2_Ash,
	IMAGEID_4_3_Ash,
	IMAGEID_4_56_Jungle,
	IMAGEID_4_56_Jungle_Shadow,
	IMAGEID_4_57_Jungle,
	IMAGEID_4_57_Jungle_Shadow,
	IMAGEID_4_58_Jungle,
	IMAGEID_4_58_Jungle_Shadow,
	IMAGEID_4_59_Jungle,
	IMAGEID_4_59_Jungle_Shadow,
	IMAGEID_9_5_Jungle,
	IMAGEID_9_5_Jungle_Shadow,
	IMAGEID_9_6_Jungle,
	IMAGEID_9_6_Jungle_Shadow,
	IMAGEID_9_7_Jungle,
	IMAGEID_9_7_Jungle_Shadow,
	IMAGEID_4_51_Jungle,
	IMAGEID_4_51_Jungle_Shadow,
	IMAGEID_4_52_Jungle,
	IMAGEID_4_52_Jungle_Shadow,
	IMAGEID_4_54_Jungle,
	IMAGEID_4_54_Jungle_Shadow,
	IMAGEID_4_53_Jungle,
	IMAGEID_4_53_Jungle_Shadow,
	IMAGEID_9_1_Jungle,
	IMAGEID_9_1_Jungle_Shadow,
	IMAGEID_9_2_Jungle,
	IMAGEID_9_2_Jungle_Shadow,
	IMAGEID_9_3_Jungle,
	IMAGEID_9_3_Jungle_Shadow,
	IMAGEID_9_4_Jungle,
	IMAGEID_9_4_Jungle_Shadow,
	IMAGEID_4_12_Jungle,
	IMAGEID_4_13_Jungle,
	IMAGEID_4_1_Jungle,
	IMAGEID_4_3_Jungle,
	IMAGEID_4_2_Jungle,
	IMAGEID_4_5_Jungle,
	IMAGEID_4_4_Jungle,
	IMAGEID_4_9_Jungle,
	IMAGEID_4_10_Jungle,
	IMAGEID_5_5_Jungle,
	IMAGEID_5_7_Jungle,
	IMAGEID_5_6_Jungle,
	IMAGEID_5_9_Jungle,
	IMAGEID_5_8_Jungle,
	IMAGEID_4_6_Jungle,
	IMAGEID_4_7_Jungle,
	IMAGEID_4_17_Jungle,
	IMAGEID_13_4_Jungle,
	IMAGEID_11_5_Jungle,
	IMAGEID_11_6_Jungle,
	IMAGEID_11_7_Jungle,
	IMAGEID_11_8_Jungle,
	IMAGEID_11_10_Jungle,
	IMAGEID_11_11_Jungle,
	IMAGEID_11_12_Jungle,
	IMAGEID_7_4_Platform,
	IMAGEID_7_4_Platform_Shadow,
	IMAGEID_7_5_Platform,
	IMAGEID_7_5_Platform_Shadow,
	IMAGEID_7_6_Platform,
	IMAGEID_7_6_Platform_Shadow,
	IMAGEID_7_1_Platform,
	IMAGEID_7_1_Platform_Shadow,
	IMAGEID_7_2_Platform,
	IMAGEID_7_2_Platform_Shadow,
	IMAGEID_7_3_Platform,
	IMAGEID_7_3_Platform_Shadow,
	IMAGEID_7_9_Platform,
	IMAGEID_7_10_Platform,
	IMAGEID_7_8_Platform,
	IMAGEID_7_7_Platform,
	IMAGEID_7_26_Platform,
	IMAGEID_7_24_Platform,
	IMAGEID_7_28_Platform,
	IMAGEID_7_27_Platform,
	IMAGEID_7_25_Platform,
	IMAGEID_7_29_Platform,
	IMAGEID_7_30_Platform,
	IMAGEID_7_31_Platform,
	IMAGEID_12_1_Platform,
	IMAGEID_9_27_Platform,
	IMAGEID_5_54_Badlands,
	IMAGEID_5_54_Badlands_Shadow,
	IMAGEID_5_55_Badlands,
	IMAGEID_5_55_Badlands_Shadow,
	IMAGEID_5_56_Badlands,
	IMAGEID_5_56_Badlands_Shadow,
	IMAGEID_5_57_Badlands,
	IMAGEID_5_57_Badlands_Shadow,
	IMAGEID_6_16_Badlands,
	IMAGEID_6_17_Badlands,
	IMAGEID_6_20_Badlands,
	IMAGEID_6_21_Badlands,
	IMAGEID_5_10_Badlands,
	IMAGEID_5_50_Badlands,
	IMAGEID_5_50_Badlands_Shadow,
	IMAGEID_5_52_Badlands,
	IMAGEID_5_52_Badlands_Shadow,
	IMAGEID_5_53_Badlands,
	IMAGEID_5_53_Badlands_Shadow,
	IMAGEID_5_51_Badlands,
	IMAGEID_5_51_Badlands_Shadow,
	IMAGEID_6_3_Badlands,
	IMAGEID_11_3_Badlands,
	IMAGEID_11_8_Badlands,
	IMAGEID_11_6_Badlands,
	IMAGEID_11_7_Badlands,
	IMAGEID_11_9_Badlands,
	IMAGEID_11_10_Badlands,
	IMAGEID_11_11_Badlands,
	IMAGEID_11_12_Badlands,
	IMAGEID_11_13_Badlands,
	IMAGEID_11_14_Badlands,
	IMAGEID_1_13_Badlands,
	IMAGEID_1_9_Badlands,
	IMAGEID_1_11_Badlands,
	IMAGEID_1_14_Badlands,
	IMAGEID_1_10_Badlands,
	IMAGEID_1_12_Badlands,
	IMAGEID_1_15_Badlands,
	IMAGEID_1_7_Badlands,
	IMAGEID_1_5_Badlands,
	IMAGEID_1_16_Badlands,
	IMAGEID_1_8_Badlands,
	IMAGEID_1_6_Badlands,
	IMAGEID_Floor_Gun_Trap,
	IMAGEID_Floor_Missile_Trap,
	IMAGEID_Floor_Missile_Trap_Turret,
	IMAGEID_Wall_Missile_Trap,
	IMAGEID_Wall_Missile_Trap2,
	IMAGEID_Wall_Flame_Trap,
	IMAGEID_Wall_Flame_Trap2,
	IMAGEID_Left_Upper_Level_Door,
	IMAGEID_Right_Upper_Level_Door,
	IMAGEID_4_15_Installation1,
	IMAGEID_4_15_Installation2,
	IMAGEID_3_9_Installation,
	IMAGEID_3_10_Installation,
	IMAGEID_3_11_Installation,
	IMAGEID_3_12_Installation,
	IMAGEID_Substructure_Left_Door,
	IMAGEID_Substructure_Right_Door,
	IMAGEID_3_1_Installation,
	IMAGEID_3_2_Installation,
	IMAGEID_Substructure_Opening_Hole,
	IMAGEID_7_21_Twilight,
	IMAGEID_Unknown_Twilight,
	IMAGEID_7_13_Twilight,
	IMAGEID_7_14_Twilight,
	IMAGEID_7_16_Twilight,
	IMAGEID_7_15_Twilight,
	IMAGEID_7_19_Twilight,
	IMAGEID_7_20_Twilight,
	IMAGEID_7_17_Twilight,
	IMAGEID_6_1_Twilight,
	IMAGEID_6_2_Twilight,
	IMAGEID_6_3_Twilight,
	IMAGEID_6_4_Twilight,
	IMAGEID_6_5_Twilight,
	IMAGEID_8_3_Twilight1,
	IMAGEID_8_3_Twilight2,
	IMAGEID_9_29_Ice,
	IMAGEID_9_29_Ice_Shadow,
	IMAGEID_9_28_Ice,
	IMAGEID_9_28_Ice_Shadow,
	IMAGEID_12_38_Ice_,
	IMAGEID_12_38_Ice_Shadow,
	IMAGEID_12_37_Ice,
	IMAGEID_12_37_Ice_Shadow,
	IMAGEID_12_33_Ice1,
	IMAGEID_12_33_Ice1_Shadow,
	IMAGEID_9_21_Ice,
	IMAGEID_9_21_Ice_Shadow,
	IMAGEID_9_15_Ice,
	IMAGEID_9_15_Ice_Shadow,
	IMAGEID_9_16_Ice,
	IMAGEID_9_16_Ice_Shadow,
	IMAGEID_Unknown787,
	IMAGEID_Unknown788,
	IMAGEID_12_9_Ice1,
	IMAGEID_12_10_Ice1,
	IMAGEID_9_24_Ice,
	IMAGEID_9_24_Ice_Shadow,
	IMAGEID_9_23_Ice,
	IMAGEID_9_23_Ice_Shadow,
	IMAGEID_Unknown795,
	IMAGEID_Unknown_Ice_Shadow,
	IMAGEID_12_7_Ice,
	IMAGEID_12_7_Ice_Shadow,
	IMAGEID_12_8_Ice,
	IMAGEID_12_8_Ice_Shadow,
	IMAGEID_12_9_Ice2,
	IMAGEID_12_9_Ice2_Shadow,
	IMAGEID_12_10_Ice2,
	IMAGEID_12_10_Ice2_Shadow,
	IMAGEID_12_40_Ice,
	IMAGEID_12_40_Ice_Shadow,
	IMAGEID_12_41_Ice,
	IMAGEID_12_41_Ice_Shadow,
	IMAGEID_12_42_Ice,
	IMAGEID_12_42_Ice_Shadow,
	IMAGEID_12_5_Ice,
	IMAGEID_12_5_Ice_Shadow,
	IMAGEID_12_6_Ice,
	IMAGEID_12_6_Ice_Shadow,
	IMAGEID_12_36_Ice,
	IMAGEID_12_36_Ice_Shadow,
	IMAGEID_12_32_Ice,
	IMAGEID_12_32_Ice_Shadow,
	IMAGEID_12_33_Ice2,
	IMAGEID_12_33_Ice2_Shadow,
	IMAGEID_12_34_Ice,
	IMAGEID_12_34_Ice_Shadow,
	IMAGEID_12_24_Ice1,
	IMAGEID_12_24_Ice1_Shadow,
	IMAGEID_12_25_Ice1,
	IMAGEID_12_25_Ice1_Shadow,
	IMAGEID_12_30_Ice1,
	IMAGEID_12_30_Ice1_Shadow,
	IMAGEID_12_31_Ice,
	IMAGEID_12_31_Ice_Shadow,
	IMAGEID_12_20_Ice,
	IMAGEID_12_30_Ice2,
	IMAGEID_12_30_Ice2_Shadow,
	IMAGEID_9_22_Ice,
	IMAGEID_9_22_Ice_Shadow,
	IMAGEID_12_24_Ice2,
	IMAGEID_12_24_Ice2_Shadow,
	IMAGEID_12_25_Ice2,
	IMAGEID_12_25_Ice2_Shadow,
	IMAGEID_Unknown840,
	IMAGEID_4_1_Ice,
	IMAGEID_6_1_Ice,
	IMAGEID_5_6_Ice_,
	IMAGEID_5_6_Ice_Shadow,
	IMAGEID_5_7_Ice_,
	IMAGEID_5_7_Ice_Shadow,
	IMAGEID_5_8_Ice_,
	IMAGEID_5_8_Ice_Shadow,
	IMAGEID_5_9_Ice,
	IMAGEID_5_9_Ice_Shadow,
	IMAGEID_10_10_Desert1,
	IMAGEID_10_12_Desert1,
	IMAGEID_10_12_Desert1_Shadow,
	IMAGEID_10_8_Desert1,
	IMAGEID_10_8_Desert1_Shadow,
	IMAGEID_10_9_Desert1,
	IMAGEID_10_9_Desert1_Shadow,
	IMAGEID_6_10_Desert,
	IMAGEID_6_10_Desert_Shadow,
	IMAGEID_6_13_Desert1,
	IMAGEID_6_13_Desert1_Shadow,
	IMAGEID_Unknown_Desert,
	IMAGEID_Unknown_Desert_Shadow,
	IMAGEID_10_12_Desert2,
	IMAGEID_10_12_Desert2_Shadow,
	IMAGEID_10_9_Desert2,
	IMAGEID_10_9_Desert2_Shadow,
	IMAGEID_10_10_Desert2,
	IMAGEID_10_10_Desert2_Shadow,
	IMAGEID_10_11_Desert,
	IMAGEID_10_11_Desert_Shadow,
	IMAGEID_10_14_Desert,
	IMAGEID_10_14_Desert_Shadow,
	IMAGEID_10_41_Desert,
	IMAGEID_10_41_Desert_Shadow,
	IMAGEID_10_39_Desert,
	IMAGEID_1_39_Desert_Shadow,
	IMAGEID_10_8_Desert2,
	IMAGEID_10_8_Desert2_Shadow,
	IMAGEID_10_6_Desert,
	IMAGEID_10_7_Desert,
	IMAGEID_10_7_Desert_Shadow,
	IMAGEID_4_6_Desert,
	IMAGEID_4_6_Desert_Shadow,
	IMAGEID_4_11_Desert,
	IMAGEID_4_11_Desert_Shadow,
	IMAGEID_4_10_Desert,
	IMAGEID_4_10_Desert_Shadow,
	IMAGEID_4_9_Desert,
	IMAGEID_4_7_Desert,
	IMAGEID_4_7_Desert_Shadow,
	IMAGEID_4_12_Desert,
	IMAGEID_4_12_Desert_Shadow,
	IMAGEID_4_8_Desert,
	IMAGEID_4_13_Desert,
	IMAGEID_4_13_Desert_Shadow,
	IMAGEID_4_17_Desert,
	IMAGEID_4_15_Desert1,
	IMAGEID_4_15_Desert1_Shadow,
	IMAGEID_10_23_Desert,
	IMAGEID_10_23_Desert_Shadow,
	IMAGEID_10_5_Desert,
	IMAGEID_10_5_Desert_Shadow,
	IMAGEID_6_13_Desert2,
	IMAGEID_6_13_Desert2_Shadow,
	IMAGEID_6_20_Desert,
	IMAGEID_4_15_Desert2,
	IMAGEID_4_15_Desert2_Shadow,
	IMAGEID_8_23_Desert,
	IMAGEID_8_23_Desert_Shadow,
	IMAGEID_12_1_Desert_Overlay,
	IMAGEID_11_3_Desert,
	IMAGEID_Unknown913,
	IMAGEID_Lurker_Egg,
	IMAGEID_Devourer,
	IMAGEID_Devourer_Shadow,
	IMAGEID_Devourer_Birth,
	IMAGEID_Devourer_Death,
	IMAGEID_Lurker_Birth,
	IMAGEID_Lurker_Remnants,
	IMAGEID_Lurker,
	IMAGEID_Lurker_Shadow,
	IMAGEID_Overmind_Cocoon,
	IMAGEID_Overmind_Cocoon_Shadow,
	IMAGEID_Dark_Archon_Energy,
	IMAGEID_Dark_Archon_Being,
	IMAGEID_Dark_Archon_Swirl,
	IMAGEID_Dark_Archon_Death,
	IMAGEID_Corsair,
	IMAGEID_Corsair_Shadow,
	IMAGEID_Corsair_Engines,
	IMAGEID_Neutron_Flare_Overlay_Unused,
	IMAGEID_Dark_Templar_Unit,
	IMAGEID_Warp_Gate,
	IMAGEID_Warp_Gate_Shadow,
	IMAGEID_Warp_Gate_Overlay,
	IMAGEID_XelNaga_Temple,
	IMAGEID_XelNaga_Temple_Shadow,
	IMAGEID_Valkyrie,
	IMAGEID_Valkyrie_Shadow,
	IMAGEID_Valkyrie_Engines,
	IMAGEID_Valkyrie_Engines2_Unused,
	IMAGEID_Valkyrie_Afterburners_Unused,
	IMAGEID_Medic,
	IMAGEID_Medic_Shadow,
	IMAGEID_Medic_Remnants,
	IMAGEID_Psi_Disrupter,
	IMAGEID_Psi_Disrupter_Shadow,
	IMAGEID_Power_Generator,
	IMAGEID_Power_Generator_Shadow,
	IMAGEID_Disruption_Web,
	IMAGEID_Scantid_Desert,
	IMAGEID_Scantid_Desert_Shadow,
	IMAGEID_Kakaru_Twilight,
	IMAGEID_Kakaru_Twilight_Shadow,
	IMAGEID_Ursadon_Ice,
	IMAGEID_Ursadon_Ice_Shadow,
	IMAGEID_Uraj,
	IMAGEID_Khalis,
	IMAGEID_Halo_Rockets_Trail,
	IMAGEID_Subterranean_Spines,
	IMAGEID_Corrosive_Acid_Shot,
	IMAGEID_Corrosive_Acid_Hit,
	IMAGEID_Neutron_Flare,
	IMAGEID_Halo_Rockets,
	IMAGEID_Optical_Flare_Grenade,
	IMAGEID_Restoration_Hit_Small,
	IMAGEID_Restoration_Hit_Medium,
	IMAGEID_Restoration_Hit_Large,
	IMAGEID_Unused_Heal_Small,
	IMAGEID_Unused_Heal_Medium,
	IMAGEID_Unused_Heal_Large,
	IMAGEID_Mind_Control_Hit_Small,
	IMAGEID_Mind_Control_Hit_Medium,
	IMAGEID_Mind_Control_Hit_Large,
	IMAGEID_Optical_Flare_Hit_Small,
	IMAGEID_Optical_Flare_Hit_Medium,
	IMAGEID_Optical_Flare_Hit_Large,
	IMAGEID_Feedback_Small,
	IMAGEID_Feedback_Medium,
	IMAGEID_Feedback_Hit_Large,
	IMAGEID_Maelstorm_Overlay_Small,
	IMAGEID_Maelstorm_Overlay_Medium,
	IMAGEID_Maelstorm_Overlay_Large,
	IMAGEID_Subterranean_Spines_Hit,
	IMAGEID_Acid_Spores_1_Overlay_Small,
	IMAGEID_Acid_Spores_2_3_Overlay_Small,
	IMAGEID_Acid_Spores_4_5_Overlay_Small,
	IMAGEID_Acid_Spores_6_9_Overlay_Small,
	IMAGEID_Acid_Spores_1_Overlay_Medium,
	IMAGEID_Acid_Spores_2_3_Overlay_Medium,
	IMAGEID_Acid_Spores_4_5_Overlay_Medium,
	IMAGEID_Acid_Spores_6_9_Overlay_Medium,
	IMAGEID_Acid_Spores_1_Overlay_Large,
	IMAGEID_Acid_Spores_2_3_Overlay_Large,
	IMAGEID_Acid_Spores_4_5_Overlay_Large,
	IMAGEID_Acid_Spores_6_9_Overlay_Large,
	IMAGEID_Maelstorm_Hit,
	IMAGEID_None,
	None = 999
};

enum struct Sounds : int {
	None = 1144
};

}

#endif
